#include "RoleData.h"


RoleData::RoleData(void)
{
}

RoleData::~RoleData(void)
{
}

int RoleData::getGem(){
	return m_gem;
}
int RoleData::getGold(){
	return m_glod;
}
void RoleData::setGem(int var){
	this->m_gem = var;
	CCUserDefault::sharedUserDefault()->setIntegerForKey("gem",m_gem);
}
void RoleData::setGold(int var){
	this->m_glod = var;
	CCUserDefault::sharedUserDefault()->setIntegerForKey("gold",m_glod);
}

void RoleData::init(){
	this->m_glod = CCUserDefault::sharedUserDefault()->getIntegerForKey("glod");
	this->m_gem = CCUserDefault::sharedUserDefault()->getIntegerForKey("gem");
}

RoleData* RoleData::m_roleData = NULL;
RoleData* RoleData::shareData(){
	if(!m_roleData){
		m_roleData = new RoleData();
		m_roleData->init();
	}
	return m_roleData;
}

